assembly csp circuit fmeca ball grid array pcb open cavity plastic design electronics life cycle cost bga rework for sale engineering fmea lcc pcb assembly manufacturing bga repair contract manufacturing reballing abr contract jlcc ic assembly